﻿//==============================================================================  
//Copyright (C) 2012-2015 9UN.ORG. All rights reserved. 
//GUID：46172595-6b69-4526-b9da-426d663f5b05
//CLR Version: 4.0.30319.18033
//Code Author：Kevin Wang
//Contact：Email(Admin@9un.org),QQ(265382 or 74344)
//Filename：MediaLibraryFactory
//Namespace：RuanRang.Media.Core
//Functions：MediaLibraryFactory  
//Created by Kevin Wang at 2013/2/2 23:05:09 http://blog.9un.org
//============================================================================== 

namespace RuanRang.Media.Core.Internal {
    /// <summary>
    /// State of VLC player.
    /// </summary>
    public enum VlcPlayerState {
        /// <summary>
        /// Nothing to do.
        /// </summary>
        Idle = 0,
        /// <summary>
        /// Media is currently opening.
        /// </summary>
        Opening = 1,
        /// <summary>
        /// Bufferization
        /// </summary>
        Buffering = 2,
        /// <summary>
        /// Playing an media.
        /// </summary>
        Playing = 3,
        /// <summary>
        /// Player is paused.
        /// </summary>
        Paused = 4,
        /// <summary>
        /// Player was stopped.
        /// </summary>
        Stopping = 5,
        /// <summary>
        /// End of media reached.
        /// </summary>
        Ended = 6,
        /// <summary>
        /// Error occured.
        /// </summary>
        Error = 7
    }
}